talk a lot and indiscreetly - Español Inglés Diccionario